@media (max-width: 1600px) {
    .warpper{
        width: 95%;
    }
}

@media (min-width: 1400px) and (max-width: 1600px) {
    .head-tel a {
        font-size: 22px;
    }
    .alltitle .en{
        font-size: 35px;
    }
    .probox-text .title{
        font-size: 26px;
    }
    .in_product_box .top .right .list1 .probox-text .title {
        font-size: 26px;
    }
    .allpro .imgbox{
        height: 250px;
    }
    .allpro .title{
        line-height: 50px;
    }
    .in_ys .item {
        height: 656px;
    }
    .in_ys .swiper-slide .content .yx-circle{
        width: 496px;
        height: 496px;
    }
    .in_ys .ys-btn{
        height: 70px;
    }
    .in_ys .ys-btn .tel{
        margin-left: 2%;
    }
    .in_ys .ys-btn .tel img{
        width: 25px;
    }
    .in_ys .ys-btn .tel a{
        font-size: 26px;
    }
    .in_case_box {
        height: 603px;
    }
    .in_case_box .swiper-slide .imgbox .title{
        line-height: 55px;
        font-size: 18px;
    }
    .in_hexin .list .icon{
        width: 60px;
        height: 60px;
    }
    .in_hexin .list .icon img{
        max-width: 44%;
    }
    .allnews-text .title{
        font-size: 20px;
    }
    .allnews-text .con{
        font-size: 14px;
    }
    .foot-bottom .a-item {
        width: calc(100% - 397px);
    }
    #certify {
        padding-bottom: 173px;
        background: url(../img/honorbg.png) no-repeat center bottom;
        background-size: contain;
    }
    #certify .swiper-slide {
        width: 285px;
        height: 383px;
    }
    .inner-company-four .item {
        height: 340px;
    }
    .protype a {
        height: 68px;
    }
    .allpro .imgbox .meng .tags{
        font-size: 14px;
        line-height: 21px;
    }
    .pro-des-top .protext .title {
        font-size: 29px;
    }
    .pro-des-top .protext .item .list .icon {
        width: 70px;
        height: 70px;
    }
    .pro-des-top .protext .telbox .tel .s2 {
        font-size: 30px;
    }
    .pro-des-top .protext .telbox .cont-more {
        height: 50px;
    }
    .pro-des-con2 .in_case_box {
        height: 443px;
    }
    .inner-news-top .swiper-slide {
        height: 308px;
    }

}

@media (min-width: 1200px) and (max-width: 1400px) {
    .allnav_inner .logo .text .t1{
        font-size: 25px;
    }
    .allnav_inner .logo .text .t2{
        display: none;
    }
    .head-tel a {
        font-size: 22px;
    }
    .alltitle .en{
        font-size: 30px;
    }
    .probox-text .title{
        font-size: 22px;
    }
    .in_product_box .top .right .list1 .probox-text .title {
        font-size: 22px;
    }
    .probox-text .tags {
        font-size: 16px;
    }
    .in_product_box .top .right .list1 .probox-text .tags {
        font-size: 16px;
    }
    .allpro .imgbox{
        height: 227px;
    }
    .allpro .title{
        line-height: 50px;
    }
    .in_ys .item {
        height: 656px;
    }
    .in_ys .swiper-slide .content .yx-circle{
        width: 465px;
        height: 465px;
    }
    .in_ys .swiper-slide .content .ys-text .des .wenzi .t1 {
        font-size: 25px;
    }
    .in_ys .ys-btn{
        width: 59%;
        height: 70px;
    }
    .in_ys .ys-btn .tel{
        margin-left: 2%;
    }
    .in_ys .ys-btn .tel img{
        width: 25px;
    }
    .in_ys .ys-btn .tel a{
        font-size: 26px;
    }
    .in_case_box {
        height: 530px;
    }
    .in_case_box .swiper-slide .imgbox .title{
        line-height: 55px;
        font-size: 18px;
    }
    .in_moive .item .tbox .swiper-container {
        height: 360px;
    }
    .in_moive .item .moivebox{
        height: 485px;
    }
    .in_hexin .list .icon{
        width: 60px;
        height: 60px;
    }
    .in_hexin .list .icon img{
        max-width: 44%;
    }
    .in_hexin .list .title {
        font-size: 20px;
    }
    .in_news .list2 {
        padding-left:0;
    }
    .allnews-text .title{
        font-size: 18px;
    }
    .allnews-text .con{
        font-size: 14px;
    }
    .in_news .list2 .news-a{
        padding-bottom: 7.5%;
        margin-bottom: 7.5%;
    }
    .foot-bottom .a-item {
        width: calc(100% - 275px);
    }
    .foot-bottom .a-item .list .abox p.tel {
        font-size: 30px;
    }
    #certify {
        padding-bottom: 151px;
        background: url(../img/honorbg.png) no-repeat center bottom;
        background-size: contain;
    }
    #certify .swiper-slide {
        width: 285px;
        height: 383px;
    }
    .inner-company-four .item {
        height: 340px;
    }
    .protype a {
        height: 68px;
    }
    .allpro .imgbox .meng .tags{
        font-size: 14px;
        line-height: 21px;
    }
    .pro-des-top .protext .title {
        font-size: 29px;
    }
    .pro-des-top .protext .item .list .icon {
        width: 70px;
        height: 70px;
    }
    .pro-des-top .protext .telbox .tel img{
        width: 25px;
    }
    .pro-des-top .protext .telbox .tel .s2 {
        font-size: 30px;
    }
    .pro-des-top .protext .telbox .cont-more {
        width: 141px;
        height: 50px;
    }
    .pro-des-con2 .in_case_box {
        height: 443px;
    }
    .pro-des-con3 .item {
        flex-wrap: wrap;
    }
    .pro-des-con3 .item .list{
        width: 49%;
        margin-bottom: 10px;
    }
    .inner-news-top .swiper-slide {
        height: 308px;
    }
    .foot-bottom .item .erbox {
        width: 210px;
    }
    .foot-bottom .item .erbox .f-logo img{
        max-width: 78%;
    }
    .foot-bottom .item .erbox .imgbox {
        width: 120px;
    }
    .pro-des-bottom-right {
        width: 285px;
    }
    .pro-des-bottom-left {
        width: calc(100% - 335px);
    }
    .allcase .imgbox {
        height: 198px;
    }
    .inner-moive-list .imgbox {
        height: 230px;
    }
    .inner-moive-list .imgbox .title{
        height: 40px;
    }
    .inner-moive-list .shu {
        font-size: 30px;
    }
    .pro-des-title .tbox span {
        font-size: 26px;
    }
    .sbanner{
        height: 415px;
    }
    .sbanner .text{
        top: 48%;
    }
    .inner-contact-item {
        height: 492px;
    }
    .inner-contact-item .list1 .lx-list {
        margin-bottom: 7%;
    }
    .inner-contact-sec #mymap {
        height: 375px;
    }


}

@media (min-width: 992px) and (max-width: 1200px) {
    .allnav_inner {
        height: 70px;
    }
    .head-btn{
        width: 355px;
    }
    .allnav_inner .xia_btn{
        display: flex;
    }
    .allmenu{
        display: none;
    }
    .allnav_inner .logo .text .t1{
        font-size: 25px;
    }
    .allnav_inner .logo .text .t2{
        display: none;
    }
    .head-tel a {
        font-size: 22px;
    }
    .alltitle .en{
        font-size: 27px;
    }
    .alltitle .t1 span {
        font-size: 30px;
    }
    .in_product_box .top{
        height: 588px;
    }
    .probox-text .title{
        font-size: 18px;
    }
    .in_product_box .top .right .list1 .probox-text .title {
        font-size: 18px;
    }
    .probox-text .tags {
        font-size: 16px;
    }
    .in_product_box .top .right .list1 .probox-text .tags {
        font-size: 14px;
        margin: 10px 0;
    }
    .in_product_box .top .right .list2 .propic .probox-text .title {
        font-size: 18px;
    }
    .allmore {
        width: 135px;
        height: 35px;
    }
    .allpro .imgbox{
        height: 227px;
    }
    .allpro .title{
        line-height: 50px;
    }
    .in_ys .item {
        height: 656px;
    }
    .in_ys .swiper-slide .bg{
        width: 100%;
    }
    .in_ys .swiper-slide .content .ys-text{
        width: 100%;
    }
    .in_ys .swiper-slide .content .yx-circle{
        width: 465px;
        height: 465px;
        display: none
    }
    .in_ys .swiper-slide .content .ys-text .des .wenzi .t1 {
        font-size: 25px;
    }
    .in_ys .ys-btn{
        width: 75%;
        height: 70px;
        bottom: 19%;
    }
    .in_ys .ys-btn .tel{
        margin-left: 2%;
    }
    .in_ys .ys-btn .tel img{
        width: 25px;
    }
    .in_ys .ys-btn .tel a{
        font-size: 26px;
    }
    .in_case_box {
        height: 530px;
    }
    .in_case_box .swiper-slide .imgbox .title{
        line-height:50px;
        font-size: 18px;
    }
    .in_moive .item .tbox {
        width: 250px;
    }
    .in_moive .item .tbox .swiper-container {
        height: 360px;
    }
    .in_moive .item .moivebox{
        width: calc(100% - 298px);
        height: 485px;
    }
    .in_moive .item .tbox .title{
        padding: 0 7%;
    }

    .in_company_text .item .list .t1 .s1{
        font-size: 32px;
    }
    .in_hexin .list .icon{
        width: 45px;
        height: 45px;
        margin-right: 8px;
    }
    .in_hexin .list .icon img{
        max-width: 44%;
    }
    .in_hexin .list .title {
        font-size: 16px;
    }
    .in_news .item .list {
        width: 32%;
    }
    .allnews .imgbox{
        height: 218px;
    }
    .allnews-text .title{
        font-size:16px;
    }
    .allnews-text .con{
        font-size: 14px;
    }
    .foot-top .item .list .icon {
        width: 45px;
        height: 45px;
    }
    .foot-top .item .list .icon img{
        max-width: 51%;
    }
    .foot-top .item .list .text .t1 {
        font-size: 18px;
    }

    .foot-bottom .a-item {
        width: calc(100% - 203px);
    }
    .foot-bottom .a-item .list .abox p.tel {
        font-size: 30px;
    }
    #certify {
        padding-bottom: 80px;
        background: none;
    }
    #certify .swiper-slide {
        width: 243px;
        height: 327px;
    }
    .inner-company-four .item {
        height: 210px;
    }
    .protype a {
        height: 68px;
        width: 25%;
    }
    .allpro .imgbox .meng .tags{
        font-size: 14px;
        line-height: 21px;
    }
    .pro-des-top .protext .item .list {
        margin-right: 9%;
    }
    .pro-des-top .protext .title {
        font-size: 22px;
    }
    .pro-des-top .protext .item .list .icon {
        width: 60px;
        height: 60px;
    }
    .pro-des-top .protext .telbox .tel img{
        width: 25px;
    }
    .pro-des-top .protext .telbox .tel .s2 {
        font-size: 26px;
    }
    .pro-des-top .protext .telbox .cont-more {
        width: 141px;
        height: 50px;
        display: none;
    }
    .pro-des-top .proimg{
        height: 365px;
    }
    .pro-des-con2 .in_case_box {
        height: 443px;
    }
    .pro-des-con3 .item {
        flex-wrap: wrap;
    }
    .pro-des-con3 .item .list{
        width: 49%;
        margin-bottom: 10px;
    }
    .inner-news-top .swiper-slide {
        height: 308px;
    }
    .foot-bottom .a-item .ftbox p {
        font-size: 16px;
    }
    .foot-bottom .a-item .list.cp {
        width: 31%;
    }
    .foot-bottom .item .erbox {
        width:154px;
    }
    .foot-bottom .item .erbox .f-logo img{
        max-width: 78%;
    }
    .foot-bottom .item .erbox .imgbox {
        width: 120px;
    }
    .pro-des-bottom-right {
        width: 285px;
        display: none;
    }
    .pro-des-type a{
        width: 24%;
    }
    .pro-des-bottom-left {
        width: 100%;
    }
    .allcase .imgbox {
        height: 198px;
    }
    .inner-moive-list .imgbox {
        height: 230px;
    }
    .inner-moive-list .imgbox .title{
        height: 40px;
    }
    .inner-moive-list .shu {
        font-size: 30px;
    }
    .pro-des-title .tbox span {
        font-size: 26px;
    }
    .sbanner{
        height: 415px;
    }
    .sbanner .text{
        top: 48%;
    }
    .inner-contact-item {
        height: 492px;
    }
    .inner-contact-item .list1 .lx-list {
        margin-bottom: 7%;
    }
    .inner-contact-sec #mymap {
        height: 375px;
    }
    .inner-company-fir .top-item .text{
        width: 100%;
    }
    .inner-company-fir .top-item .imgbox{
        display: none;
    }
    .inner-company-fir .bottom-item .list{
        height: 125px;
    }
    .inner-company-fir .bottom-item .list .text .t1 .s1 {
        font-size: 35px;
    }
    .inner-company-sec .item .list .icon {
        width: 55px;
        height: 55px;
        border-radius: 60px;
    }
    .inner-company-sec .item .list .inner {
        padding: 0 5%;
    }
    .allcrumbs .inner {
        line-height: 45px;
        font-size: 14px;
    }

}

@media (min-width: 768px) and (max-width: 992px) {
    .allnav_inner {
        height: 70px;
    }
    .head-btn{
        width: 355px;
    }
    .allnav_inner .xia_btn{
        display: flex;
    }
    .allmenu{
        display: none;
    }
    .allnav_inner .logo .text .t1{
        font-size: 25px;
    }
    .allnav_inner .logo .text .t2{
        display: none;
    }
    .head-tel a {
        font-size: 22px;
    }
    .alltitle .en{
        font-size: 27px;
    }
    .alltitle .t1 span {
        font-size: 30px;
    }
    .in_product_box .top{
        height: 588px;
        display: none;
    }
    .in_product_box .bottom.lg{
        display: none;
    }
    .in_product_box .bottom.sm{
        display: block;
    }
    .probox-text .title{
        font-size: 18px;
    }
    .in_product_box .top .right .list1 .probox-text .title {
        font-size: 18px;
    }
    .probox-text .tags {
        font-size: 16px;
    }
    .in_product_box .top .right .list1 .probox-text .tags {
        font-size: 14px;
        margin: 10px 0;
    }
    .in_product_box .top .right .list2 .propic .probox-text .title {
        font-size: 18px;
    }
    .allmore {
        width: 135px;
        height: 35px;
    }
    .allpro .imgbox{
        height: 227px;
    }
    .allpro .title{
        line-height: 50px;
    }
    .in_ys .item {
        height:563px;
    }
    .in_ys .swiper-slide .bg{
        width: 100%;
    }
    .in_ys .swiper-slide .content .ys-text{
        width: 100%;
    }
    .in_ys .swiper-slide .content .yx-circle{
        width: 465px;
        height: 465px;
        display: none;
    }
    .in_ys .swiper-slide .content .ys-text .des .wenzi .t1 {
        font-size: 25px;
    }
    .in_ys .ys-btn{
        width: 100%;
        height: 60px;
        bottom: 10%;
    }
    .in_ys .ys-btn .tel{
        margin-left: 2%;
    }
    .in_ys .ys-btn .tel img{
        width: 25px;
    }
    .in_ys .ys-btn .tel a{
        font-size: 26px;
    }
    .in_case_box {
        height: 530px;
    }
    .in_case_box .swiper-slide .imgbox .title{
        line-height:50px;
        font-size: 18px;
    }
    .in_moive .item .tbox {
        width: 100%;
    }
    .in_moive .item .tbox .swiper-container {
        height: 120px;
    }
    .in_moive .item .tbox .swiper-slide{
        height: calc((100%) / 2);
    }
    .in_moive .item .moivebox{
        width: 100%;
        height: 330px;
        margin-top: 5%;
    }
    .in_moive .item .tbox .title{
        padding: 0 7%;
    }

    .in_company_img{
        display: none;
    }
    .in_company_text{
        width: 100%;
    }
    .in_company_text .item .list .t1 .s1{
        font-size: 32px;
    }
    .in_hexin .item{
        flex-wrap: wrap;
    }
    .in_hexin .list{
        width: 50%;
        height: 75px;
        justify-content: center;
    }
    .in_hexin .list .icon{
        width: 45px;
        height: 45px;
        margin-right: 8px;
    }
    .in_hexin .list .icon img{
        max-width: 44%;
    }
    .in_hexin .list .title {
        font-size: 16px;
    }
    .in_news .item .list {
        width: 48%;
    }
    .in_news .item .list2 {
        width: 100%;
        margin-top: 4%;
    }
    .in_news .list2 .news-a {
        padding-bottom: 2.5%;
        margin-bottom: 2.5%;
    }
    .allnews .imgbox{
        height: 218px;
    }
    .allnews-text .title{
        font-size:16px;
    }
    .allnews-text .con{
        font-size: 14px;
    }
    .foot-top .item .list .icon {
        width: 45px;
        height: 45px;
    }
    .foot-top .item .list .icon img{
        max-width: 51%;
    }
    .foot-top .item .list .text .t1 {
        font-size: 18px;
    }
    .foot-bottom{
        display: none;
    }
    .foot-bottom .a-item {
        width: calc(100% - 203px);
    }
    .foot-bottom .a-item .list .abox p.tel {
        font-size: 30px;
    }
    #certify {
        padding-bottom: 80px;
        background: none;
    }
    #certify .swiper-slide {
        width: 243px;
        height: 327px;
    }
    .inner-company-four .item {
        height: 210px;
    }
    .protype a {
        height: 68px;
        width: 25%;
    }
    .allpro .imgbox .meng .tags{
        font-size: 14px;
        line-height: 21px;
    }
    .pro-des-top .protext .item .list {
        margin-right: 9%;
    }
    .pro-des-top .protext .title {
        font-size: 22px;
    }
    .pro-des-top .protext .item .list .icon {
        width: 60px;
        height: 60px;
    }
    .pro-des-top .protext .telbox .tel img{
        width: 25px;
    }
    .pro-des-top .protext .telbox .tel .s2 {
        font-size: 26px;
    }
    .pro-des-top .protext .telbox .cont-more {
        width: 141px;
        height: 50px;
        display: none;
    }
    .pro-des-top .proimg{
        height: 365px;
    }
    .pro-des-con2 .in_case_box {
        height: 443px;
    }
    .pro-des-con3 .item {
        flex-wrap: wrap;
    }
    .pro-des-con3 .item .list{
        width: 49%;
        margin-bottom: 10px;
    }
    .inner-news-top .swiper-slide {
        height: 308px;
    }
    .foot-bottom .a-item .ftbox p {
        font-size: 16px;
    }
    .foot-bottom .a-item .list.cp {
        width: 31%;
    }
    .foot-bottom .item .erbox {
        width:154px;
    }
    .foot-bottom .item .erbox .f-logo img{
        max-width: 78%;
    }
    .foot-bottom .item .erbox .imgbox {
        width: 120px;
    }
    .pro-des-bottom-right {
        width: 285px;
        display: none;
    }
    .pro-des-type a{
        width: 24%;
    }
    .pro-des-bottom-left {
        width: 100%;
    }
    .allcase .imgbox {
        height: 198px;
    }
    .inner-moive-list .imgbox {
        height: 230px;
    }
    .inner-moive-list .imgbox .title{
        height: 40px;
    }
    .inner-moive-list .shu {
        font-size: 30px;
    }
    .pro-des-title .tbox span {
        font-size: 26px;
    }
    .sbanner{
        height: 345px;
    }
    .sbanner .text{
        top: 43%;
    }
    .sbanner .text .en {
        font-size: 17px;
    }
    .inner-contact-item {
        height: auto;
    }
    .inner-contact-item .list{
        width: 100%;
        height: auto;
        padding: 6%;
    }
    .inner-contact-item .list1 .lx-list {
        margin-bottom: 7%;
    }
    .inner-contact-sec #mymap {
        height: 375px;
    }
    .inner-company-fir .top-item .text{
        width: 100%;
    }
    .inner-company-fir .top-item .imgbox{
        display: none;
    }
    .inner-company-fir .bottom-item .list{
        width: 50%;
        height: 125px;
    }
    .inner-company-fir .bottom-item .list:nth-child(n+3){
        border-top: 1px solid #dcdcdc;
    }
    .inner-company-fir .bottom-item .list:nth-child(2){
        border-right:none;
    }
    .inner-company-fir .bottom-item .list .text .t1 .s1 {
        font-size: 35px;
    }
    .inner-company-sec .item .list{
        width: 49%;
        height: 267px;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .inner-company-sec .item .list:nth-child(2n){
        margin-right: 0;
    }
    .inner-company-sec .item .list .icon {
        width: 55px;
        height: 55px;
        border-radius: 60px;
    }
    .inner-company-sec .item .list .inner {
        padding: 0 5%;
    }
    .allcrumbs .inner {
        line-height: 45px;
        font-size: 14px;
    }
    .inner-pro-list{
        width: 33.33%;
    }
    .inner-case-list{
        width: 50%;
    }
    .inner-news-bottom .list{
        width: 100%;
    }

    .inner-moive-list{
        width: 50%;
    }
    .neiyemoive{
        height: 445px;
    }

}

@media (max-width: 768px) {
    .padding{
        padding:10% 0;
    }
    .padding-top{
        padding-top: 10%;
    }
    .padding-bottom{
        padding-bottom: 10%;
    }
    .bannerbox .swiper-pagination-bullet-active {
        width: 14px;
    }
    .allnav_inner {
        height: 50px;
    }
    .head-btn{
        width: auto;
    }
    .head-tel{
        display: none;
    }
    .allnav_inner .xia_btn{
        display: flex;
    }
    .allmenu{
        display: none;
    }
    .allnav_inner .logo img {
        height: 30px;
    }
    .allnav_inner .logo .text .t1{
        font-size: 17px;
    }
    .allnav_inner .logo .text .t2{
        display: none;
    }
    .head-tel a {
        font-size: 22px;
    }
    .alltitle{
        margin-bottom: 7%;
    }
    .alltitle .en{
        font-size: 18px;
    }
    .alltitle .t1 .line {
        width: 41px;
    }

    .alltitle .t1 span {
        font-size: 24px;
    }
    .in_product_box .top{
        height: 588px;
        display: none;
    }
    .in_product_box .bottom.lg{
        display: none;
    }
    .in_product_box .bottom.sm{
        display: block;
        height: 388px;
    }
    .probox-text .title{
        font-size: 18px;
    }
    .in_product_box .top .right .list1 .probox-text .title {
        font-size: 18px;
    }
    .probox-text .tags {
        font-size: 16px;
    }
    .in_product_box .top .right .list1 .probox-text .tags {
        font-size: 14px;
        margin: 10px 0;
    }
    .in_product_box .top .right .list2 .propic .probox-text .title {
        font-size: 18px;
    }
    .allmore {
        width: 135px;
        height: 35px;
    }
    .allpro .imgbox{
        height: 150px;
    }
    .allpro .title{
        line-height: 50px;
    }
    .in_ys .item {
        height:495px;
    }
    .in_ys .swiper-slide .bg{
        width: 100%;
    }
    .in_ys .swiper-slide .content .ys-text{
        width: 100%;
    }
    .in_ys .swiper-slide .content .yx-circle{
        width: 465px;
        height: 465px;
        display: none;
    }
    .in_ys .swiper-slide .content .ys-text .des .wenzi .t1 {
        font-size: 20px;
    }
    .in_ys .swiper-slide .content .ys-text .des .wenzi .en{
        font-size: 12px;
    }
    .in_ys .ys-btn .btn1{
        display: none;
    }
    .in_ys .ys-btn .btn2{
        width: 81px;
    }
    .in_ys .alltitle{
        text-align:center;
    }
    .in_ys .alltitle .t1{
        justify-content: center;
    }

    .in_ys .swiper-slide .content .ys-text .des .icon {
        width: 50px;
        height: 50px;
    }
    .in_ys .swiper-slide .content .ys-text .des .wenzi{
        width: calc(100% - 50px);
    }
    .in_ys .ys-btn{
        width: 100%;
        height: 45px;
        bottom: 10%;
    }
    .in_ys .ys-btn .tel{
        margin-left: 2%;
    }
    .in_ys .ys-btn .tel img{
        width: 25px;
    }
    .in_ys .ys-btn .tel span{
        display: none;
    }
    .in_ys .ys-btn .tel a{
        font-size: 22px;
        margin-left: 5px;
    }
    .in_case_box {
        height: 264px;
    }
    .in_case_box .swiper-slide .imgbox .title{
        line-height:50px;
        font-size: 18px;
    }
    .in_moive .item .tbox {
        width: 100%;
    }
    .in_moive .item .tbox .swiper-container {
        height: 120px;
    }
    .in_moive .item .tbox .swiper-slide{
        height: calc((100%) / 3);
    }
    .in_moive .item .moivebox{
        width: 100%;
        height: 229px;
        margin-top: 5%;
    }
    .in_moive .item .tbox .title .text{
        padding: 0 9px;
    }
    .in_moive .item .tbox .title{
        padding: 0 3%;
    }

    .in_moive .alltitle{
        text-align:center;
    }
    .in_moive .alltitle .t1{
        justify-content: center;
    }

    .in_company .alltitle{
        text-align:center;
    }
    .in_company .alltitle .t1{
        justify-content: center;
    }
    .in_company .allmoresec{
        margin:0 auto;
    }
    .in_company_img{
        display: none;
    }
    .in_company_text{
        width: 100%;
    }
    .in_company_text .item .list .t1 .s1{
        font-size: 24px;
    }
    .in_hexin .item{
        flex-wrap: wrap;
    }
    .in_hexin .list{
        width: 50%;
        height: 52px;
        justify-content: center;
    }
    .in_hexin .list .icon{
        width: 26px;
        height: 26px;
        margin-right: 8px;
    }
    .in_hexin .list .icon img{
        max-width: 53%;
    }
    .in_hexin .list .title {
        font-size: 16px;
    }
    .in_news .item .list {
        width: 100%;
    }
    .allnews .text{
        background: #eee;
    }
    .in_news .item .list1{
        margin-bottom: 2%;
    }
    .in_news .item .list2 {
        width: 100%;
        margin-top: 4%;
    }
    .in_news .list2 .news-a {
        padding-bottom: 2.5%;
        margin-bottom: 2.5%;
    }
    .allnews .imgbox{
        height: 218px;
    }
    .allnews-text .title{
        font-size:16px;
    }
    .allnews-text .con{
        font-size: 14px;
    }
    .foot-top .item{
        flex-wrap: wrap;
        padding-top: 4%;
    }
    .foot-top .item .list{
        width: 50%;
        margin-bottom: 15px;
    }
    .foot-top .item .list .icon {
        width: 30px;
        height: 30px;
    }
    .foot-top .item .list .icon img{
        max-width: 51%;
    }
    .foot-top .item .list .text .t1 {
        font-size: 18px;
    }
    .foot-top .item .list .text .t2 {
        font-size: 12px;
    }
    .foot-bottom{
        display: none;
    }
    .foot-bottom .a-item {
        width: calc(100% - 203px);
    }
    .foot-bottom .a-item .list .abox p.tel {
        font-size: 30px;
    }
    .copy {
        padding: 3% 0;
    }
    #certify {
        padding-bottom: 80px;
        background: none;
    }
    #certify .swiper-slide {
        width: 181px;
        height: 240px;
    }
    .inner-company-four .item {
        height: 210px;
    }
    .protype a {
        height: 55px;
        width: 50%;

    }
    .protype a .inner{
        justify-content: left;
        padding:0 5%;
    }
    .protype a span{
        font-size: 16px;
    }
    .allpro .imgbox .meng .tags{
        font-size: 14px;
        line-height: 21px;
        display: none;
    }
    .pro-des-top .protext .item .list {
        margin-right: 9%;
    }
    .pro-des-top .protext .title {
        font-size: 22px;
    }
    .pro-des-top .protext .item .list .icon {
        width: 44px;
        height: 44px;
    }
    .pro-des-top .protext .item .list .icon img{
        max-width: 54%;
    }
    .pro-des-top .protext .telbox .tel img{
        width: 25px;
    }
    .pro-des-top .protext .telbox .tel .s2 {
        font-size: 26px;
    }
    .pro-des-top .protext .telbox .cont-more {
        width: 141px;
        height: 50px;
        display: none;
    }
    .pro-des-top .proimg{
        width: 100%;
        height: 238px;
        margin-bottom: 4%;
    }
    .pro-des-top .protext{
        width: 100%;
    }
    .pro-des-title .en{
        font-size: 20px;
        left:50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        white-space: nowrap;
    }
    .pro-des-con2 .in_case_box {
        height:273px;
    }
    .pro-des-con3 .item {
        flex-wrap: wrap;
    }
    .pro-des-con3 .item .list{
        width: 100%;
        margin-bottom: 10px;
        padding: 0 4%;
        height: 77px;
        justify-content: left;
    }
    .inner-news-top .swiper-slide {
        height: auto;
    }
    .foot-bottom .a-item .ftbox p {
        font-size: 16px;
    }
    .foot-bottom .a-item .list.cp {
        width: 31%;
    }
    .foot-bottom .item .erbox {
        width:154px;
    }
    .foot-bottom .item .erbox .f-logo img{
        max-width: 78%;
    }
    .foot-bottom .item .erbox .imgbox {
        width: 120px;
    }
    .pro-des-bottom-right {
        width: 285px;
        display: none;
    }
    .pro-des-type a{
        width: 24%;
    }
    .pro-des-bottom-left {
        width: 100%;
    }
    .allcase .imgbox {
        height: 198px;
    }
    .inner-moive-list .imgbox {
        height: 230px;
    }
    .inner-moive-list .imgbox .title{
        height: 40px;
    }
    .inner-moive-list .shu {
        font-size: 20px;
    }
    .inner-moive-list .tbox .t1 {
        font-size: 18px;
    }
    .inner-moive-list .tbox .en {
        font-size: 12px;
    }
    .pro-des-title .tbox span {
        font-size: 24px;
    }
    .sbanner{
        height: 174px;
    }
    .sbanner .text{
        top: 45%;
    }
    .sbanner .text .t1 {
        font-size: 20px;
    }
    .sbanner .text .en {
        font-size: 12px;
    }
    .sbanner .text img{
        width: 170px;
    }
    .inner-contact-item {
        height: auto;
    }
    .inner-contact-item .list{
        width: 100%;
        height: auto;
        padding: 6%;
    }
    .inner-contact-item .list1 .lx-list {
        margin-bottom: 7%;
    }
    .inner-contact-sec #mymap {
        height: 210px;
    }
    .inner-company-fir .top-item .text{
        width: 100%;
    }
    .inner-company-fir .top-item .imgbox{
        display: none;
    }
    .inner-company-fir .bottom-item .list{
        width: 50%;
        height: 84px;
    }
    .inner-company-fir .bottom-item .list:nth-child(n+3){
        border-top: 1px solid #dcdcdc;
    }
    .inner-company-fir .bottom-item .list:nth-child(2){
        border-right:none;
    }
    .inner-company-fir .bottom-item .list .text .t1 .s1 {
        font-size: 28px;
    }
    .inner-company-fir .bottom-item .list .icon {
        width: 45px;
        height: 45px;
    }
    .inner-company-fir .bottom-item .list .icon img{
        max-width: 50%;
    }
    .inner-company-sec .item .list{
        width: 100%;
        height: auto;
        margin-right: 0;
        margin-bottom: 2%;
        padding: 5% 0;
    }
    .inner-company-sec .item .list .line {
        margin: 10px auto;
    }
    .inner-company-sec .item .list:nth-child(2n){
        margin-right: 0;
    }
    .inner-company-sec .item .list .icon {
        width: 45px;
        height: 45px;
        border-radius: 60px;
    }
    .inner-company-sec .item .list .icon img{
        max-width: 50%;
    }
    .inner-company-sec .item .list .inner {
        padding: 0 5%;
    }
    .allcrumbs .inner {
        line-height: 45px;
        font-size: 14px;
    }
    .inner-pro-list{
        width: 50%;
    }
    .inner-case-list{
        width: 100%;
    }
    .inner-case-list .allcase {
        padding: 19px;
    }
    .allcase .title {
        font-size: 20px;
    }
    .inner-news-bottom .list{
        width: 100%;
        height: 160px;
    }
    .inner-news-des {
        padding: 5%;
    }
    .inner-news-des .left .tbox .fir {
        font-size: 24px;
    }
    .inner-moive-list{
        width: 100%;
    }
    .pro-des-title .tbox{
        justify-content: center;
    }
    .pro-des-title .tbox .line{
        display: none;
    }
    .neiyemoive{
        height: 288px;
    }
    .inner-company-fir .alltitle{
        text-align:center;
    }
    .inner-company-fir .alltitle .t1{
        justify-content: center;
    }
    .inner-news-top .swiper-slide .imgbox{
        display: none;
    }
    .inner-news-top .swiper-slide .text{
        width: 100%;
    }
    .inner-news-top .swiper-slide .text .title {
        color: #282828;
        font-size: 20px;
    }
    .inner-news-top .swiper-slide .text .con {
        font-size: 14px;
    }
    .inner-news-bottom .list .text .title {
        color: #333333;
        font-size: 20px;
    }
    .art-title {
        font-size: 20px;
    }
    .inner-contact-item .list .tbox .t {
        font-size: 20px;
    }
    .inner-contact-item .list .tbox {
        margin-bottom: 28px;
    }
    .inner-contact-item .list1 .lx-list .icon {
        width: 39px;
        height: 39px;
    }
    .inner-contact-item .list1 .lx-list .text .s2 {
        margin-top: 0;
    }
    .inner-contact-item .list2 form input {
        width: 100%;
        line-height: 45px;
    }
    .inner-contact-item .list2 form .inputbox input {
        float: left;
        width: 65%;
    }
    .inner-contact-item .list2 form .inputbox .verify {
        float: right;
        margin-left: 0;
        height: 45px;
        width: 32%;
    }
    .inner-contact-item .list2 form .inputbox .submit {
        width: 100%;
    }
    .alltitle.left .line.left{
        display: block;
    }
    .alltitle.left .t1 span {
        margin: 0 10px 0 10px;
    }
    .bannerbox {
        height: 56vw;
    }
}